package br.usjt.component.login.facade;

import java.io.Serializable;
import java.util.List;

import br.usjt.component.login.dto.LoginDTO;

public interface LoginBeanRemote extends Serializable {

    void salvar(LoginDTO dto);

    void atualizar(LoginDTO dto);

    LoginDTO efetuarLogin(LoginDTO dto);

    LoginDTO efetuarLogin(String login, String senha);

    List<LoginDTO> consultarTodosLogins();

    List<LoginDTO> consultarLoginsAtivos();

    List<LoginDTO> consultarLoginsInativos();

    void renovarSenha(LoginDTO dto);

    void logout(LoginDTO dto);

}
